package main

import (
	"fmt"
)

//测试break
func main() {
	// rand.Seed(time.Now().Unix())
	// fmt.Println("")
	// var count int = 0
	// for {
	// 	// rand.Seed(time.Now().UnixNano())
	// 	n := rand.Intn(100) + 1
	// 	fmt.Println("n=", n)
	// 	count++
	// 	if n == 99 {
	// 		break
	// 	}
	// }
	// fmt.Println("生成99一共循环了", count)
	var name string
	var password string
	var loginChance int = 3
	for i := 1; i <= 3; i++ {
		fmt.Println("请输入姓名")
		fmt.Scanln(&name)
		fmt.Println("请输密码")
		fmt.Scanln(&password)
		if name == "张无忌" && password == "8888" {
			fmt.Println("登陆成功,正在跳转首页。。。")
			break
		} else {
			loginChance--
			if loginChance != 0 {
				fmt.Printf("账号或密码错误,您还有%d次输入机会\n", loginChance)
			} else {
				fmt.Println("三次输入机会用完,请联系管理员！")
			}
		}
	}
}
